package net.suplementos.pojo;

import java.io.Serializable;
import javax.persistence.*;

import java.util.Date;

@Entity
public class Estorno implements Serializable {

    @Id
    @OneToOne
    @JoinColumn(name = "venda_id", updatable = false, insertable = false)
    private Venda venda;

	@Temporal(TemporalType.DATE)
	@Column(name = "data_estorno")
	private Date dataEstorno;

	@Column(name = "valor_estorno")
	private double valorEstorno;

	@ManyToOne
	@JoinColumn(name = "caixa_id")
	private Usuario caixa;

	public Estorno() {
	}

	public Date getDataEstorno() {
		return this.dataEstorno;
	}

	public void setDataEstorno(Date dataEstorno) {
		this.dataEstorno = dataEstorno;
	}

	public double getValorEstorno() {
		return this.valorEstorno;
	}

	public void setValorEstorno(double valorEstorno) {
		this.valorEstorno = valorEstorno;
	}

	public Venda getVenda() {
		return this.venda;
	}

	public void setVenda(Venda venda) {
		this.venda = venda;
	}

	public Usuario getCaixa() {
		return caixa;
	}

	public void setCaixa(Usuario caixa) {
		this.caixa = caixa;
	}
}